package com.xinqi.modules.databank.v2.service.common;


import com.xinqi.modules.course.content.dto.rsp.CourseContentResultDTO;

import java.util.List;

/**
 * 资料库同步删除课程内容汇总信息公共方法
 * @author dzy
 */
public interface CourseContentService {

    /**
     * 获取资料库-课程内容汇总 数据
     * @param contentId 资料库ID
     * @author dzy
     */
    CourseContentResultDTO findByContentId(Long contentId);
    /**
     * 单个删除资料库-课程内容汇总 数据
     * @author dzy
     */
    boolean deletedById(Long id);

    /**
     * 批量获取资料库-课程内容汇总 数据
     * @param ids 资料库ID集合
     * @author dzy
     */
    List<CourseContentResultDTO> findByContentIds(List<Long> ids);

    /**
     * 批量删除资料库-课程内容汇总 数据
     * @author dzy
     */
    boolean deletedByIds(List<Long> ids);

}
